Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Italy F4 Germany F5 Netherlands F1 Qatar F1 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Australia F1 Australia F2 New Zealand F1 Australia F3 Australia F4 UAE F1 UAE F2 Poland F1 China F6 China F7 Kuwait F1 Kuwait F2 Usa F15 Netherlands F4 Macedonian Open 1999 - Skopje Challenger Britania Zavaleta - Puebla Copa Kia Challenger ATP - Santiago Sporting Challenger '07 Trofeo Regione Piemonte - Turin Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Monza Challenger Rome Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Furth Challenger Milan Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Napoli Challenger Rabat Challenger Rome Challenger Spain F21 Rome Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Rimini Challenger San Marino Challenger Trani Challenger Manerbio Challenger Palermo Challenger Cordenons Challenger Todi Challenger Rome Challenger Orbetello Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Genova Challenger Sibiu Challenger Napoli Challenger Napoli Challenger Turin Challenger Rome Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cortina Challenger Como Challenger Rome Challenger Qatar F2 Kremlin Cup - Moscow Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Milan Indoors - Milan Open Seat-Godo 2001 - Barcelona Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open - Chennai Qatar Open - Doha Brasil Open - Costa do Sauipe Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Argentina Open - Buenos Aires Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Mestre Challenger Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot Kia International in Caloundra - Caloundra Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Medibank International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Garden Open - Rome VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Siemens Open 2002 - Scheveningen AXA Open - Lisbon Grand Prix Hassan II - Casablanca Trani Cup - Trani BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Argentina Open - Buenos Aires Brasil Open - Sao Paulo Generali Open - Kitzbuhel Bukhara Challenger - Bukhara Intersport Heilbronn Open - Heilbronn Exim Agmedia Open - Kosice Barletta Challenger Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova St.Petersburg Challenger by Kinex - St. Petersburg San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Hilton Waikoloa USTA Challenger - Waikoloa LTA Hull Challenger - Hull Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Samarkand Challenger - Samarkand AXA Open II - Espinho ATU Cup - Weiden Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Tennis Cup of Flanders - Ostende Fujitsu Siemens Open - Budapest Amer-Wilson Challenger - Tampere Podebradka Cup - Prague BMW Challenger Open - Monchengladbach Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Bulgarian Open - Sofia Macedonian Open - Skopje FILA Challenger Biella - Biella Copa Sevilla - Seville Copa Ericsson Mexico - Guadalajara Samsung Securities Cup Challenger - Seoul MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Compaq Challenger - Bucharest Quelle Cup - Furth Memorial Savigny - Sassuolo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Kamnik Challenger - Kamnik Copa Ericsson Mexico - Guadalajara VIII Trofeo Ciutat de Barcelona - Barcelona Milano Challenger-Jameson Cup - Milan Samarkand Challenger - Samarkand XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Open de la Ville de Saint Denis - Reunion Island Jameson Cup - Milan USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Gosford Australian Unity Challenger - Gosford Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Barletta Citta Della Disfida Open 99 - Barletta The Hilversum Open - Hilversum CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Rado Geneva Challenger - Geneva ATP "Videocon" Challenger - Mumbai Open Maxon - Barcelona Samarkand Challenger - Samarkand drkoop.com USTA challenger of Miami - Miami Whirlpool Open - Budapest Open de Montauban - Montauban The LTA Wrexham Challenger - Wrexham Bulgarian Challenger 2002 - Sofia LTA Men's Challenger - Wrexham 5th Sardinian International Championships - Cagliari Geneva Challenger - Geneva Garden Open - Rome Steelers Cup - Kosice Prague Open - Prague Sporting Challenger 2003 - Turin Top Wool Challenger Biella - Biella Osaka International Tennis Tournament - Osaka Nord/LB Open - Braunschweig KGHM Polish Indoors - Wroclaw FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Geneva Challenger - Geneva Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Meridiana Sardegna Open - Olbia Opel Bulvaria MCG Bulgarian Open - Sofia Zagreb Open - Zagreb Challenger 42 - Andrezieux Uncle Tobys Challenger - Tasmania Czech Open - Prostejov C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Stella Artois Clay Court Championship - Budaors Cepu Open - San Marino Mordovia Cup - Mordovia Trani Cup - Trani Heineken Challenger 2004 - Ho Chi Minh City Brasov Challenger - Brasov Tehran Open 2004 - Tehran Prague Open - Prague Tiburon Challenger - Tiburon Nokian Hakkapeliitta Open - Tampere Heineken Challenger - Ho Chi Minh City Uncle Toby's Challenger in Burnie - Burnie Uncle Toby's Australian Men's Clay Court Challenger - Canberra Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger Brasov - Brasov Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Corona Mexico City Open - Mexico City XL Bermuda Open - Bermuda Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Schickendanz Open - Furth Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Riviera di Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere San Marino Cepu Open - San Marino Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Privatbank Open 2006 - Dnepropetrovsk Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena MST ATP Challenger International - Burnie Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Tennislife Cup - Napoli Lugano Challenger Genova Challenger Lugano Challenger Tennis Masters Series - Rome Tennis Masters Series - Hamburg Como Challenger Genova Challenger Napoli Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Caltanissetta Challenger Barletta Challenger Napoli Challenger Prostejov Challenger Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Turin Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo San Benedetto Challenger Tennis Masters Series - Hamburg Orbetello Challenger Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami San Marino Challenger Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Genova Challenger Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Todi Challenger Tennis Masters Series - Madrid Napoli Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Palermo Challenger Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Rabat Challenger Monte-Carlo Rolex Masters - Monte-Carlo Prostejov Challenger Monza Challenger Monte-Carlo Rolex Masters - Monte-Carlo San Marino Challenger Caltanissetta Challenger Genova Challenger Szczecin Challenger Madrid Challenger Monte-Carlo Rolex Masters - Monte-Carlo Barletta Challenger Internazionali BNL d'Italia - Rome Napoli Challenger Napoli Challenger Monte-Carlo Rolex Masters - Monte-Carlo Caltanissetta Challenger Prague Challenger Milan Challenger Monza Challenger Monte-Carlo Rolex Masters - Monte-Carlo San Marino Challenger Internazionali BNL d'Italia - Rome Rome Challenger Rome Challenger Milan Challenger San Marino Challenger Cordenons Challenger Sao Paulo Challenger Tour Finals Como Challenger Biella Challenger Trnava Challenger Vercelli Challenger Turin Challenger Todi Challenger Vicenza Challenger Caltanissetta Challenger Cortina Challenger Perugia Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Szczecin Challenger Rome Challenger SkiStar Swedish Open - Bastad Vicenza Challenger Fano Challenger Biella Challenger Manerbio Challenger Sporting Challenger - Turin Downtown Athletic Club USTA Challenger - Amarillo Genova Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Zivnobanka Czech Open - Prostejov Tampere Imageneering Open - Tampere The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Hilton Waikoloa Village USTA Challenger - Waikoloa French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Mestre Challenger Australian Open - Melbourne French Open - Paris San Benedetto Challenger U.S. Open - New York Copa Ericsson Peru - Lima Australian Open - Melbourne French Open - Paris Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone U.S. Open - New York Okal Open - Eckental Australian Open - Melbourne I Open de Tenis Comunidad de Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Finnish Open - Helsinki Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris VII Torneo Internazionale di Tennis - Barletta Australian Open - Melbourne French Open - Paris Chevrolet Cup - Santiago Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Telenordia Swedish Open - Bastad BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Qatar Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Movistar Open - Santiago ATP Studena Croatia Open Umag - Umag Medibank International - Sydney SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Portugal Open - Oeiras Brasil Open - Sao Paulo BMW Open - Munich Copa AT&T - Buenos Aires Heineken Open - Auckland BellSouth Open - Vina del Mar Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Campionati Internazionali di Sicilia - Palermo Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Sybase Open - San Jose Erste Bank Open - Vienna Tennis Masters Series - Rome Next Generation Hardcourts - Adelaide U.S. Men's Clay Court Championships - Houston Kremlin Cup - Moscow Sydney International - Sydney Copa Claro - Buenos Aires Movistar Open - Vina del Mar Orange Prokom Open - Sopot Royal Guard Open Chile - Vina del Mar Sony Ericsson Open - Miami Cerveza Club Columbia Open - Bogota Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Croatia Open - Umag Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 1R, ZIM-GRE 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, GRE-CIV 5-0 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, REL2, RSA-GRE 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 River Oaks International Tennis Tournament - Houston Olympics - Athens